@charset UTF-8;
a {
  color: #999;
}
#userstatus {
  width: 600px;
  margin: 0 auto;
  text-align: right;
}
#registerserver {
  min-height: 300px;
  _height: 300px;
}
#registerserver table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}
#registerserver table td { overflow: hidden; }
#registerserver .nav {
  margin: 0;
  padding: 0;
  overflow: hidden;
}
#registerserver .nav li {
  float: left;
  width: 130px;
  height: 45px;
  padding: 0;
  list-style: none;
}
#registerserver .nav li.active { background: url(images/tab-80.png) no-repeat left top; }
#registerserver .nav h2 {
  margin: 0;
  margin-left: 10px;
  padding-left: 25px;
  line-height: 1.8em;
}
#registerserver .nav .active h2 { background: url(images/tab-600.png) no-repeat right top; }
#registerserver .nav a {
  display: block;
}
a:hover {
  text-decoration: underline;
  color: #d1d1d1;
}
#registerform input, #registersubmit {
  border: 1px solid #333;
  background: #eee;
}
#registersubmit {
  cursor: pointer;
}
#registerserver .tabContent  {
  clear: both;
  padding-top: 15px;
  background: url(images/tab-content.png) repeat-y;
}
#registerform {
  margin: 10px;
}
#registerserver .servername {
  width: 40%;
  overflow: hidden;
}
#registerserver td, #registerserver th {
  padding-left: 5px;
}
#registerserver tr {
  border-bottom: 1px solid #333;
}
.tabContent-footer { width: 600px; height: 10px; background: url(images/tab-footer.png) no-repeat; }
#footer {
  background-position: center bottom;
}

.pager-container {
  width: 100%;
  text-align: center;
}
.pager { display:inline-block; margin: 0 auto; overflow: hidden; }
.pager a, .pager span { float: left; padding: 5px; margin: 2px; }
.pager a:hover { background: url(images/pager.gif) no-repeat; }
